/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
    padding: 2px;
}

.validation-summary-errors
{
    font-size:10px;
    color: #ff0000;
}

.validation-summary-errors ul
{
    padding-left: 10px;
}


.validation-summary-valid
{
    display: none;
}


div#logon-panel
{
    width: 155px;
    margin: auto;
    margin-top:150px;
    font-size: 15px;
    font-family: Arial, Helvetica, Times New Roman;
}

div#logon-panel p
{
    text-align:center;
    text-transform:uppercase;
    font-weight: bold;
    color: Green;
    width: 150px;
}

div#logon-panel input[type='submit']
{
    float: right;
    border: 1px solid #AFAFAF;
    margin-top:10px;
    padding:3px;
}

div.input-label
{
    margin-bottom: 10px;
    width: 100%;
}

div.input-label input
{
    width: 150px;
}

div.input-box input
{
    width: 150px;
}


div.input-box
{
    margin-bottom: 10px;
    width: 100%;
}

/* ............................................ */
div span.balance-amount
{
    font-size: 25px;
    font-style: normal;
    font-weight: bold;
    color: Green;
}

/* ............................................ */
.left-panel
{
    float: left;
    width: 25%;
    min-height: 400px;
}

.account-panel
{
}

.current-games-panel
{
}

.game-list-panel
{
    float: right;
    width: 70%;
}

.game-list-panel .game-list-element
{
    min-height: 80px;
    border-bottom: 1px solid #AFAFAF;
    margin: 30px 0px;
    width: 400px;
}

.game-list-panel .game-list-element p
{
    padding-left: 70px;
}

.game-list-panel .game-list-element p span
{
    color: Maroon;
    font-weight: bold;
}

.game-list-panel .game-list-element .preset
{
    color: Green;
    font-size: 25px;
}

.game-list-panel .star
{
    width: 38px;
    height: 40px;
    background-image: url('Images/Star.png');
    background-repeat: no-repeat;
    background-position: center center;
    float: left;
    
}

/* ................................................. */

.current-games-panel table
{
    width:100%;
    border-top: 1px solid #AFAFAF;
    border-left: 1px solid #AFAFAF;
    
}

.current-games-panel table thead 
{
    background-color: #EFEFEF;
}

.current-games-panel table thead td
{
    border-right: 1px solid #AFAFAF;
    padding: 2px;
    text-align: center;
    border-bottom: 1px solid #AFAFAF;
}

.current-games-panel table tbody td
{
    border-bottom: 1px solid #AFAFAF;
    padding: 2px 10px 2px 10px;
    border-right: 1px solid #AFAFAF;    
}

